home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7246 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.8 KB  |  43 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: undergrad.math.uwaterloo.ca!jsshephe
  3. From: jsshephe@math.uwaterloo.ca (Jeff Shepherd)
  4. Subject: Re: Unix conversions
  5. Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
  6. Message-ID: <Dpr2A4.Boz@undergrad.math.uwaterloo.ca>
  7. Date: Fri, 12 Apr 1996 12:49:15 GMT
  8. References: <4kjd7t$r7h@news1.shell>
  9. Nntp-Posting-Host: math.uwaterloo.ca
  10. Organization: University of Waterloo
  11.  
  12. In article <4kjd7t$r7h@news1.shell>, drakon@shell.portal.com (Harry Benjamin Gibson) writes:
  13. > Hello, I am planning on starting a project to do a conversion of SAMBA,
  14. > a unix utility that allows you to mount WinNT drives on a UNIX machine
  15. > via the network and visa versa, and was wondering if there is any major
  16. > headaches I should know before tackling such a project. Is porting a 
  17. > UNIX program to amiga that difficult?
  18.  
  19. > I know tha tAmiTCP samba already exists, however, that is server only.
  20. > You can mount the amiga's drives on the WinNT box, but not the other way
  21. > around. Hopefully, the client should not be too hard. I have the orginal
  22. > UNIX source.
  23. > Ben GIbson
  24.  
  25. Your best bet would be to use gcc along with ixemul.library 43.x to do the
  26. conversion. Gcc make conversions of UNIX programs a lot easier. 
  27.  
  28. There is usually only a couple of things to watch out for:
  29.   1> the use of fork() (which can usually be fixed by putting -Dfork=vfork 
  30.      on the command line).
  31.   2> Recognition and forming Amiga-style pathnames.
  32. There are usually others depending on the project.
  33.  
  34. Also using ixemul.library 43.x is strongly recommended since network support
  35. (all of AS225/INet225/AmiTCP) is fully integrated into the library.
  36. -- 
  37.     //jsshephe@undergrad.math.uwaterloo.ca
  38.    // http://www.undergrad.math.uwaterloo.ca/~jsshephe
  39. \ //  Do what comes naturally now.  Seethe and fume and throw a tantrum.
  40. \X/   finger me for my PGP public key
  41.